My first game jam submission wasn't really complete so I know how you feel - I bet you learned a lot from the experience?!
There's definitely the beginning of something that could be decent and there's some good mechanics in there once they've had some work.
Well done on your first jam, keep on it!