In the game, The player in his dreams gets a alien gun that is capable of shooting lasers but he can only hit blocks in front of him. Player has to throw each block out of the platform.
RayCasting is used to implement the laser gun. Using collisons player can throw multiple blocks out of the platform.
Alien-Gun Project - https://github.com/RajeshChilagani/Alien-Gun