Consolidated game logic into TetrisBoard

Now you can increment by tick() and get the current board by getBoard()