more work on switching to spritekit