Added templates for all the essential parts of the game. The game can
now get context from a canvas and draw a line.
Added and ordering to the source objects, such that the are added to the
final source string in that order. If a key is not in the ordering it
will be appended to the end.
Wrapped keybindings in a function for all events