First level is completely playable. My big challenge (and I new it would need dealing with) is how to manage the sprite priority. Sometimes Sonic disappears behind the scenery (and pick ups are hidden too). If I can solve this I think the port is completely doable.