more shapes, ray casting and monte carlo method