fix level render, turn Sprite::createRenderFunction into utter mess
add pre-rendered level tiles for great speed up