I should probably do it, because it's something that will make me want to program. As I am older finding the motivation to sit in front of the screen for long hours, trying to fix small errors when your brain went to soup 5 hours ago. Its really hard.
I will try to make a start.
Another point was, that I foresaw as other's did how hard it would be to point for some of the abilities. Anything is possible with software. If you told people when they were playing Mario Bros, one day Star Citizen would be a game they could play. It would be impossible for them to believe.
Anything is possible, but so is climbing Mount Everest. You still have to go out and climb the mountain.
I think we can work out how many square inch's are on a table. 4 x 6 feet.
So that would be a total of 288 square inch's.
Somehow this helps to work out the effectiveness of the abilities radius of effect. But I don't know how yet.
So to me that is a big problem to work out how to do that. It would take some time to figure that all out.
Actually building a pointing system, is probably not that difficult in comparison to factoring in these things.
And it might even/probably is just some mathematical equation you can do to work out all this stuff for you, without needing to build complex models.
Then there is the other problem, this is something where you could get deep into it, and then be faced with another big unforeseen problem, that you had no idea about when you began.
At the moment, the time I would be willing to invest, would probably take me up to some basic units and basic abilities. The Old Blood's snap to it ability to me at the moment, looks like it could take more time to work out then the rest of the application.
That said there is probably someone out there, who could do it in 5 min, because they already have experience of solving those kind of problems.