Changed grid to use SquareType enum to save transferring Square objects all the time
Removed hardcoded position values, added snake vector member variable