Gameplay enhancements and minor bug-fixes

The game is now harder (bwah ha ha!), collision-detection is slightly
better, and the power-ups work more consistently and more accurately.