Based on the side of a cliff, these mysterious fortresses stand opposing each other for millennia. Featuring 3.5 playable levels in each castle...