Shroob Castle

A castle.