allocating maps in player constructor