Thanks! As for doing the controls, the secret is to have played a lot of those types of games yourself so you know how they should feel, and also to have started and dropped so many platformer projects that hacking up a platformer controller code is something you can do in no time ;)