Add something of a skeleton for Sosutu
First go at implementing a key-binding system
First go at implementing a key-binding system
-Moved SosuKey code into Sosutu and deleted SosuKey to remove redundancy.
-Changed binding initialization: this no longer takes place during Sosutu construction, but rather must be done per binding
-Moved SosuKey code into Sosutu and deleted SosuKey to remove redundancy.
-Changed binding initialization: this no longer takes place during Sosutu construction, but rather must be done per binding
Method handles are now stored instead of entities for bindings; they can thus be called directly
Method handles are now stored instead of entities for bindings; they can thus be called directly
-Functions now bind to ArrayLists of entities
-Bindings specify whether function executes on keydown or keyup
-Functions now bind to ArrayLists of entities
-Bindings specify whether function executes on keydown or keyup
Tidying up todos
Tidying up todos
Merge pull request #1 from comscript/keybinding

Keybinding
Merge pull request #1 from comscript/keybinding

Keybinding
Add mouse support and better input broadcasting
Add mouse support and better input broadcasting
Add mouse support and better input broadcasting
Add mouse support and better input broadcasting
Remove .classpath and .project
Remove .classpath and .project
Remove .classpath and .project