Nice concept but experience is a bit frustrating because waves are slow and is it quite long to upgrade the character.