Move functionality into folders

Move functionality from game file into the appropriate folders of the MVC architecture.

Model: Contains the states of the game
View: Updates and renders the UI according to the states of the model.
Controller: Handles changes/events and updates the model.

Edited by Sunniva Johanne Hernes Bjerke