update 1.09

~ player movement polished.
+buttonState array created
+joystick functions created
~joystick object address now being sent to player instead of being
accessed globally. (essential for inheritance plans)
+ moveQueue implemented. further work needed.

TODO: more movement polishing. (also limit access to groudn) input
triggers and right analog sticks as buttons.