Added push button functionality and conditions to the goal.