Add comments and move class Player into a new sub package