Add levelMixin to support multiple Level classes

Extract everything from Level into levelMixin
Change Level usage to be new Level[1]({ ... })
Call gameOver() if there is no next level (FIXME)
Add js/levels/123.js path for Level constructors