allow diagonal movement, changed controls from WASD to NUMPAD, fixes #12