fixed movement and scorekeeping