Loved the game, the level and boss design reminded me a lot of Environmental Station Alpha.
Are there any secrets? I couldn't find a single one. I was sure I there was going to be one under the L-shaped grenade-breakable tiles above a spike pit that seem to serve no purpose.