Added display and basic play methods
change file structure