MiniGold game engine for CMPS 164 Spring 2013