Map and Player classes.