Added SAT library
Fixed checkBounds to check map bounds
Started work on collision engine.

TODO: reactions to collisions
Fixed shared state across mixins