You've got a good start here. Once you've fleshed it out and polished it up, you'll have a nice little game!