add tank class to level building
first step towards defensive movements
defensive movements using cross product
tank names
extracted raycast algorithm
use raycasting for fire routine of grey soldier / fred
unify fireUpdate
removed unused geometry code