Refactored notes to be polymoprhic
Updating player and character model to use the refactored notes