Solid gameplay and a solid use of visuals and sound, this is a whole lot of fun and it's really been put together well!