player now removes himself from the old layer on destruction

make sure player is freed before any other layer