I totally understand getting caught up in the creative part of game development. It's definitely the most fun part for me! I've come to realize, though, that the most important part is playtesting and feedback. The earlier I can get that stuff started the better. Best of luck if you continue working on this project! You've absolutely got a good foundation already.