This is a recent submission that I created for the Low Rez Game jam 2017. It's really my first actual completed project (amongst the hundreds of garden sheds I've already started on), so above all else, I'm just glad it's been finished!
Obviously like all things that come to the end of a deadline, the code got a little messy. But at least there's a base to work off for more interesting projects in future, as everything should be pretty scalable thankfully.
If you fancy giving it a go: