adding player, view, design, more design incoming