initial commit
added gameplay
added touch events
handle touch and mouse events differtly