wrote tests for games controller- not yet all passing