This is a really nice example, thanks. :D

For the "Add walls to map" event group it might be better to change the Start loop "Yaddwall" value to Frame Height/16 and also for "Xaddwall" to Frame...