I think you should keep working on it, you've got a good, solid foundation of a game. We've all had to make sacrifices to get our games out in time. Some are worth building on though and putting in those extra features