Very ambitious! Lots of systems packed in here. If I were to make one player request, I would make it so that a successful spellcast binds the fireball to your hand for a limited time, and then you can toss it where you like. It's very hard to line up a shot and input the code as enemies close in, I mostly used doorways as chokepoints. I enjoyed seeing what there was discover in the office maze.