Improvements to level gen:

- Relaxed rooms replace enclose rooms.
- Room placement doesn't waste as many rooms and places them at more appropiate
  distance from each other.
- Corridors have tidier cells and don't overlap as much.
- No paths over very short edges.
- Trim stragglers.
- Critical path is found.
- convex.hull() no longer generates colinear edges.
- Tests run on startup commented out or surrouned with if false then ... end.
Player death slowdown.