refactor to use refresh method
PlayerPanel is now a FlowPanel