60 logic updates per second on a dedicated thread, rendering on the Swing event thread. Movement and animations never depend on the speed of the machine.