This is very good for the first game! The polishing maybe not too good right now, but you got a solid idea in mind and i think you should work on it. Good luck on your gamedev journey!