about to switch to multi target system, just comitting in case something breaks
system in place for mulitple targets, initial math code in, groundwork for terrain demo