First of all, amazing visuals for real! It really sets the atmosphere of the game, and the gameplay itself is really fun too! I forgot the term for games that have different selectable upgrades every level you progress, but I usually like those games a lot (which includes this one!). Favorite gameplay mechanic is definitely throwing the shell hehe!