I've had to fix some, er, rather large bugs since releasing the game, such as:
- Game crashes upon loading if the player launched the game once and exited without setting up a gamepad config
- Game would not save shop data if player exited without entering the shop
- Game crashes upon going to gamepad config without having a gamepad plugged in
All of these bugs are fixed now though. I released it on the showcase, so hopefully there's no more killer bugs.
Just to note that in fullscreen mode the scenes with water grind the program to a halt. You use SDL right? Does not making the screen surface a SDL_HWSURFACE help?