Whew!, it's been a long time since I posted a code (Too much work)

Here it is:

Harmless Spikes (For the spikes on the roof...