Refactoring methods from manager to grid

A lot of methods in the GameManager class were really just functions of
the Grid, so I refactored a bit. Not a perfect refactoring but makes it
easier to attach an AI.