bugfix for the range-based foreach in AbstractPlayer
deleted the necessity for the onMove implementation