Player now collides properly, added coroutine to FireLaser. Committing before refactoring everything else using coroutines...