Hot lines are hot!

+ Added a new game type: Hotlines, where the goal is to clear all the
gray lines.
+ Added explanations to the different game types.
* Lots of refactoring and stuff regarding game type functionality, see
gametypes.js