This is great implementation. The games run fairly smooth on it. Though, as a programmer, I couldn't help but look at it through that lens- seeing a few places where it could improve. There's definitely been some careful, thoughtful work put into this!