Great idea!

For weapon of the enemy, it seems a bit strange that a stored 9th level spell would take up the same space as a stored 0th level spell. Perhaps this should be adjusted to take spell level into account?