Refactor to allow multiple lasers with different transforms
Improved display, bug fixes