start_of_next_day() as its own function too
Use a simple [][]Event instead of that map stuff