Bugfixes in collision handling

- Walking up a staircase now works as expected.
- A normal block right next to a custom shape no longer pushes the
  player to the side.
Explicit size for texture arrays
Different glass colors
Locked subsections of the world can be any shape now