You made a platformer, which is already pretty cool! On the technical side, WigHZ said it all, couldn't list it better. Keep it up! Gamedev is hard but extremely rewarding!