Oh no! Dont feel that way! My game was put together tonight last 8 hours as well, but many components were done before. Its okay if its nor t perfect, and each developer has 20 games in mind before being forced to deliver and work on 1.
I really enjoyed this one, thanks!