I found it to be very fun, but not as repayable once new things stopped being introduced, as the game could use another mechanic to keep it interesting (it got a bit tedious once I ran out of abilities). It was annoying how enemies could shoot through walls, often ruining my runs. I almost wish it were level based, so I had a clear objective and opportunity to reset my abilities.