K Ba'Punch

What is this place? Is there an exit? And wait..! What's that?! I need to get out of here, but I can't do this alone...
Puzzle
Play in browser