Small updates to the frame for error handling: removed code duplication,
adding a helper method to inform the player of errors.  Added another
type of error to the Engine.