NumPad support, keys are now holdable

you can now hold down keys and you can use the numbed for movement now