Well, I failed the deadline
My bad luck came into play again and few bad things happened in my life, keeping me away from my project. I still plan to finish it, so you can expect to see the finished thing on GameBanana.com sometime next week. My account has the same name as here. Thanks all for comments and help with optimization.
Let's close this thread.