added entry point to each state, modified mujsic to play only on entry of gamestate