Base state implementation and an input test;

Press the mouse button on the canvas to see a response to the input;
Changed naming of gamestate function;
Merge remote-tracking branch 'origin/develop' into f_gamestates

Conflicts:
	src/main.js