Blazor 2d GameDev – part 5: composition | Hacker News Reader