Here's another suggestion...get rid of the platforming. With no way to control your jump in the air it makes for some frustrating times.