Fix multiple bugs with parkour ending and claiming rewards