The movement felt random and even when i did the same inputs different stuff happened, i dont know if i did the wrong route on some but mostly the last levels felt like rushing at people and hoping they didnt notice you, the crosshair felt a little bit off. My comuter specs are:
Intel Core i3
8GB Ram
AMD Radeon HD 7600M Series
Its a Windows 10 64bit machine, pretty decent in my opinion, the fps was connected to the alive enemy count, the more alive enemies the more lag, i may have missed some stuff about my computer specs
Hope you can improve this game becouse its a really good concept
So it looks like GPU is the bottleneck in your case. Dynamic 2d lighting can be computationaly expensive and as every enemy has it's own light source, that's why your framerate drops with more enemies on screen. Also, it looks like 2d lighting in Unity is still an experimental feature, so it's not really well optimized. And in terms of gameplay, you have limited time before possesed enemy slowly starts to resist and move on his own - that's probably why the movement felt random to you.
I know that the enemy resist, i struggled in a level and at the start i kept on doing the same inputs, it was the first 3 seconds so either the movement is really sensitive or resisting happens all the time just a little, and also the enemies felt random too. I know my GPU is a bit old but still i dont think it should lag that bad