Tests

- jumping is now dependent on falling, and therefore collision
- added collision.js to controls test
- added full test environment, with 1 hazard, collision and controls