clean & optimise scripts + add new player class