TileBaseScript created as abstract.

Walls currently cannot register. This will be fixed in a future commit.