Removed the update step method as not needed
Fixed punishing the user
Errors are a bit clearer