Moving level-specific logic out of PlayerScript