update player and map + more tests