Hmmmm im thinking that if it were to be done on the nSpire, raycasting would not be the engine to use, since its so hard (nigh impossible) to look down and up in large amounts. It would have to be something like CastleStorm maybe, since thats a relatively fast engine and it is still a tilemap based system so sorting is fine