Untested inital full game implemenation