Refactored practice tree logic into own class.
Added idea files.