Done! Solved!
Sorry for blog posting in here. It's 6:30 am and I shouldn't've stayed up for so long. I can't feel my brain
I wrote comments for my code. Should I post it here?
I created a forum on itch.io for sharing solutions: https://jaredkrinke.itch.io/sic-1-solutions