fixed corrupted player state
implemented an ObjectPanel
objects now have a GetName