Implementing Evil Castle #2.