Implement in-place update of catch DrawableHitObject
Clear all transforms of catcher trail sprite before returned to pool
Move catcher state changing logic to OnNewResult and OnRevertResult
Add the ability to import into ArchiveModelManagers from a stream
osu! PerformanceCalc Short Map AR11 Nerf
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Limit room name to 100 characters
Fix scrolling hit object displayed in wrong position for one frame
Pool catcher trail sprite
Fix skinnable sounds playing more than once on skin change
Move `Piece*` classes under `Skinning` namespace