Renamed some files and made the views very modular, they now only have access to the player state, and eventually we will make it impossible for them to write to the state.