working on visual interface for playing