don't need to check mp in spellcast as input it's done in input
remove code duplication in inspectable input code
fix input-manager being able to be in two states at the same time
add directional message when you shoot a fireball