a fantasy castle on a hilltop