Added help button on the title screen with animation. Added User Manual to appear after clicking the button, and vice versa. Added tons of catches to handle unwanted errors.
Added white border to flag sprite. Removed debug.log testing code. Fixed hat respawn bug. Positioned all flags/end zones in every map properly. Extensively tested each gamemode with 3 players and found 2 bugs I cannot seem to fix.
First bug I found is the Win Screen that displays during FreeForAll always only shows Player 1 as the winner, regardless of the actual winner. The Win Screen fails to update to the proper player and color after a player wins. This only happens while playing FreeForAll, on any map other than Clouds. The Clouds map, and every other gamemode and map combination works just fine.
The second bug I found could be considered a feature if we wanted. During a Keep Away game, when the Hat is inactive for too long, it appears to spaz over the screen for a second right before respawning. I'm not sure if this is an animation bug or a spawnpoint bug in the code.
Other than these two bugs, every map has been extensively tested and tweaked to work properly for every gamemode.
health bar now gets destroyed when players die, and get created when players spawn/respawn. This fixes issue where health bar stays on screen after player dies.
Fixed `Time Left!` display. Added obstacle course ends for all 4 maps. Sets obstacle course end goals to only work on the correct gamemode. Set correct time limits for keep away in every map.
FerrisWheel is a WIP map that I haven't worked on much yet, I wanted to focus on the city map and changes to the old keep away map before getting to FerrisWheel.