There are 5 levels so dont stop after the first one
this is more than 80% mine the other 20% is the idea of how raycasting works