Sounds like you are a victim of scope creep. If time is not a factor, it might make more sense to go back to your core concept and start over. Perhaps have someone you trust and who understands your concept help keep you true to your concept?