CS 430 Raycaster