Beat sync container improvements
Split out ControlPoints into more specific types
Read menu music from osz resource
Tidy ups
Implement mania note input
Also ripple better.