Change the drop key to down
Made Piece and GameState constants upper-case
Add ViewState and handle the game being over
Only draw the drop location if it's on the board