I need to stop inviting people for dinner. I have such a headache from being up so late last night (I don't drink, my husband does and I bet he won't have a headache), and I have to start cooking so the ham is finished in time for dinner. Why do I do this to myself.
Finally! I've been puzzling over why it wasn't working for two days now. Turns out all of my calculations were correct, I just forgot to give some events hitboxes. Now my randomly generated maps check for collision errors, and move stuff around in real time if they finds any.