They say that the first 90% of a project takes the first 10% of the time. I think that I've also heard that the first half of the project takes 90% of the time, and the second half takes the other 90%.
I got some work done on Switch over the weekend, chipping away at reorganizing data structures and allowing people to play the game in a more flexible manner. The upshot is that now I can't actually play the game at all. That's cool.