Raycasting2D all completed including collisions and game looks nice so far