A step towards modularity!

- Refactored the code to be more modular.
- Added ghost tetrominos.
- Updated color scheme again (now same as in multiplayer branch).
- Updated the score and level system.