Cosmic Capybara

Dying to escape.
Platformer