updated some classes

player profile, movement control, and added ActivePlayers(a class that
holds a list of all the players that we can do various nasty things to)