I spent a decent amount of time on this.

please tell me what I should improve on and what you like

[spoiler][/spoiler]