I just fixed the Analogue and Default Controls and I'm uploading now. I forgot to check them and have been using the Keyboard for a while.
Controls on other gamepads are going to be wrong, I can't really fix that since my Gamepad is not xInput, or at least I'm not using it in xInput. The controls are correct on my Gamepad but I guarantee if I switched to my old Gamepad they would be bad.
The default controls on Keyboard are the Movement on Cursor Keys. This absolutely is Standard, if you grab an Emulator for a N64 you'll see this is the standard for Platformers, I really don't like Mouse move Camera controls in Platformers, they should be designed to handle the camera appropriately as you move without having to be modified. The camera movement in this is a little weaker than it should have been but you can move and not touch the camera control for the most part.
Either way I've fixed the Analogue Camera issue and Defaults for Gamepad and am uploading now.
All Collision issues are not going to be a problem from here forward, the entire Character Control Code is being replaced, the whole collision logic in this is much worse than in my fan game project and the reason I created that was to practice better character control, so no problems there :)
Thanks for Playing.