Move timer initialization and tick processing to Laser module