Implemented under-water bubbles, fixes for MSVC2013

Implemented under water bubble spawning, based on Mega Man 2. Also fixed compilation errors in MSVC 2013, so it should work in that compiler now.