input fixed / request frame fixed

- Input is smoother now and handles more than one input
- Don't need setTimeOut or the requestAnimFrame