added enums, made goal zone aware of note type