I couldn't get my controller working. It's a knockoff USB SNES style jobby. I will try with a PS/XB controller later. Really want to try this game with one.
I also forgot to mention one thing in the movement section. A grace period after you fall off a ledge in which you can jump is very, very nice. Players often try to hit the jump button right before they jump off a ledge, but hit it right after. A window in which the jump still works is really useful. Mario invented this way back when, and is a gold standard technique for platformers now. Eliminates so many frustrating moments.