Hey there! I like what you did here. But I think you forgot about wall jumping which is one of the most important aspect of a platformer.