Great game !
I see that you did not use a motor and you use self-made engine. For me it is great as you master every aspects but I am afraid that it could be limitative. For example I had some freezes/lags increasing when the bugs following me and my computer has put himself in "high mode" to manage the resources taken by the game.
Once again, congratulations to make it on your own because it is great, so good submission.