Oh wow. Can you tell yet I was a bit jetlagged when coding this? Agreed with your points, fixing.