Made error message contain the missing entity and validate the names in the config file
Constructed tower using NewTower
refactored how the graphics layering is built