Don't worry about the lag, that's my bad, my computer just suck -_-
I belive you can do better ^u^ I will love to play another of your games and see improvement.