JudgementPiece
TaikoLegacyPlayfieldBackgroundRight
canBeNull: true
[Resolved]
Using `LifetimeStart` seemed arbitrary and wrong not only in a compatibility-with-stable sense, but also in a general sanity sense (why would each object potentially be using a different timing point to animate?)
Also add a guard, to bypass all of it if the foreground layer is not in fact animatable.
{catch -> taiko}Component
Fix various issues surrounding hit judgements
Move major barline portion to default implementation to allow for further customisation
Skinnable class naming pass
Remove triangles skin specific implementation from base osu!taiko `DrawableHit`
ISkinComponent
ISkinLookup
DrawableHit
DefaultHitExplosion
DefaultJudgementPiece