The overaching game design is based around three states that will transition and load as the player moves through the game: Title, Game, End. The Title state controls everything related to music file selection and analyzing the song for the game. On each song selection the file is converted into a temporary wav file with the correct sample, which is then loaded into the game for the player to experience. When ZoneRush Maxima transitions to the Game state, the bullet hell begins. This is the main portion of the game, influenced by the selected track. Enemies are spawned, bullets are fired, explosions occur on beat, and a boss joins the fight to keep you from victory. Everything is kept track of down to the beat. And finally, once the player either wins (yay!) or loses (bummer...), our End state displays their final score and completion percentage.