I liked the graphics and the movement, and it's impressive the you made it in just a week. However, I think it does need some polishing. I saw three main problems:
1. The UI was massive. In the tutorial it was fine, but once Swap was added, the entire top-right quadrant was covered by UI. You should at least half that, and maybe even cut it down more. Similarly, it is very hard to see buttons on the starting menus. More contrast between the buttons as the background would fix that.
2. The game wasn't well balanced. The player has a projectile while the Exception has a melee weapon, so the best strategy is to run away and shoot behind you, even in insane mode. This led to long, boring battles. Many of these kinds of games give both players projectiles, but I propose a different solution: give the player a melee attack. Maybe even add interaction between the players' attacks, like blocking, and multiple attacks so the player has to choose one to get past the robot's defenses. Then to scale up the difficulty, make the robot react faster or have more accurate blocks, instead of just increasing health.
3. And lastly, for some reason the loading screen exiting the level is the same as the loading screen starting the level. I've never experimented with loading screens so I can't tell you how to fix that, but it doesn't make any sense telling the play what the target is as they head to the main menu.
This looks like a giant block of text, but really the problems are huge, and overall you made a fun game. Nice work! And it would be great if you could check out mine, too.