Game abstraction WIP.