fixed bug with laser