Added polygon and circle hitboxes, raycasting