Fix game finished (not yet very clean solution); Cleaned up
AbstractEngine class