working game with GUI