Charming Keep is Magically Good Fun