Good game overall, but getting the last medal was annoying because of how the game works:
1st attempt: ruined, because you updated the game in the meantime;
2nd attempt: unsuccessful either, because the game disconnected form Newgrounds; apparently it can't stay connected to NG for more than few minutes;
3rd attempt, finally successful, but only because I quit the game just before reaching the diamond and reloaded it.