Terrain gen and Jumpy box

So currently the game has a bunch of different ways to cut into an array
of boxes. Very simple algorithms, but seem to work for the most part.

The next algorithm to go in will be a chunk based algorithm, which needs
tmx serialisation to be programmed.

Plan is to make a fun room generator then to make rooms link to each other
by doors. Bish bosh bash.