I managed to complete the game, and i think that there are some parts that are pretty frustrating when there are no checkpoints like how you drop into a pit of spikes that you cannot see from above. I also encountered a hardstuck area at the first pushable box if you accidentally pushed it into the spike pit.