Abandoned Castle

Abandoned Castle. This is a class demo which took me one day to finish.