Honestly (not sure if its been recommended) but i see this as a simple fix, allow blu to cast all spells and use the points for the added stats of the spells and unlocking JA's. This would solve problem for VW and resetting spells. It also keeps blu from being overpowered with JA. Yes this gives blu a very large selection of magic but our limited pool should keep that from being OP.