You have the exact same loop mechanic as us but I like how you have a infinite level setup. I think the movement might feel smoother if you made it so it followed the cursor rather than WASD. Check out our game to get a feel for what that is like.