Binded new control keys, added level, changed game structure

Added binding with for keys and gameplay buttons;
Added a another level (level #1) and made the current level #2;
Changed the overall structure of the game and level cycle;
added GameEngine.js

Signed-off-by: Patrick Waivers <pwaivers@gmail.com>
Merge branch 'refs/heads/gameCycleRefactor' into staging

Signed-off-by: Patrick Waivers <pwaivers@gmail.com>

Conflicts:
	level1.js
	movement_and_sound_test.html
Added sound to level one

Signed-off-by: Patrick Waivers <pwaivers@gmail.com>