God fucking dammit I had way too much fun and put way too many hours into this for the price but got DAYUM do I like how it turned out.