Extensive Update

Added controller support, fixed velocity code, added transformation,
screen looping?