modification menu.c player.c common.h