Added mouse support, not complete. Added init stubs to behaviors. Added Non updatable behaviors (interfaceable behaviors). Added keyboard.js no support yet.
Done with mouse changes. Pending tests.
Test file remade. Mouse functions complete