added in some new functions, artificial slowdown and such. Mapped some buttons to the controller