Added diagonal walls.

Collisions need fine tuning.
Added diagonal versions of special walls.

Also added a couple of diagonal walls to test level for each special
wall.