WASD
i made another framework because that UpWork project i made 2 years ago is kinda mid simpler update loop, time scaling is practically the same