Actually, I do normalize the vector, but after normalizing it, I multiply it by a small value. So yes, you are a bit faster when moving diagonally, I just think the game feels better that way. And yeah, you don't have to drop the lightbulb, probably one of my biggest design flaws :P