Really great work with the assets and terrain, especially for your first game!
And yeah, assuming you're not coming from a game dev or cs background, the first few games can be a pain. It gets easier with time, and then it starts being fun.