magic items fairly fully implemented