- accept user inputs as circuit inputs - mock game engine - verify something based in inputs - demonstrate