Complete constructor tests for GameEngine

Change-Id: I8993538ab43b621ebddfeb008cb4108402844ee7
Remove unneeded second require of the libs

Change-Id: Iaeae9d442e108aee632578b4d0c8fa7514c71da9
Switch to stubs instead of spies in game engine spec

Change-Id: I6b04fa15e3650cd58dafc0d5db18d26923c702e0
Remove mouse support, I never use that shit anyway

Change-Id: I207d1ac5c912e67429b39ed9ef2478d650831cd0
Fix bug where spec tasks didn't work for more than one task

Change-Id: Ib13b4db5efdf86ad632bd3b9096d3777039aa544
Add a vague semblance of a game state

Change-Id: I4cfa0f1ada37331f121f803acdc73a0933857703