Invasodado is something of a mix between a space shooter and a falling puzzle game.