Use cabal test in autotest script
Move non-kitten items to bottom.
Extract Model module
Extract Update module
Extract LevelGeneration module
Extract Input and Rendering modules