Add walls, ladders, small refactor of Block