Rewrote game framework
Repush