Thank you for your feedback!
I agree that doing all three made aspects of the game feel unfinished, and hence, short. I will take this into consideration for the next game jam.