I thought the power-ups were crutches until I made it to the boss. Nice mechanics and well placed checkpoints.