Refactored grid to be vector<Block*> ***
Started implementing rotation