my bug fixes + bugs that I've found in your code and described in the
"Missions left" file. Please call for clarifications if needed.