How do I 'cast' out a line from [X,Y] at a given angle, and trace it as it goes out, until it intersects a line on a 16x8 grid. Then recording the [X,Y] coordinates of that intersection? I'm thinking I'm gonna have to make a table of tangent values from 0 to 359...ugh.