working sprites and raycasting