Got some shapes! Wow, I've spent over a month on this.