It's a challenging 2D platformer from an indie studio, where you must climb a treacherous tower to save your mother's life from a deadly illness.