Initial game implementation