yes, there are many ways where i could have improved on it, but hey, for this being my first platformer it didn't turned out half bad i'd say!! (^D^)
PS. It was challenging in a good way or a bad way?? I'm assuming you meant that it was hard, which is different of being challenging :3