Revert "Revert "added laser controller code""

This reverts commit c56ee3e75dce381ee5582bd65b03715552c4ee8c.