completed the game features, needs UI improvement though