Free function `kr::initialize` and `kr::update` should be member functions of `kr::Sprite`. Also make sure to automatically upload changes before rendering, if `kr::Sprite::needsUpdate()` is true.
Free function
kr::initializeandkr::updateshould be member functions ofkr::Sprite.Also make sure to automatically upload changes before rendering, if
kr::Sprite::needsUpdate()is true.