How to make this OOP?

BlitzMax Forums/BlitzMax Programming/How to make this OOP?

H&K and CS_TBL - Thank you for your responses.
This is why i posted the original question...

1 - So i can get some specific feedback to my code
2 - So very well written explanations in a more generic sense will be posted for other readers.

Thank you again.

Glenn