Oh I believe you that it's satisfying when it works, that;s what I mean when I say I can see where the game is going and what the concept is.
With regards to FPS on laptop, I don't play them often but generally the only way to really fix it is to add controller support.