Split into more files and moved fixed timestep to love.run, so key events won't be missed.