How to make this OOP?

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

Gabriel - nothing sort of jumped out at me either but it is always good to ask other people.
CS_TBL and Winni - I will need to read up a bit more on your comments.

All feedback appreciated.

Cheers
Glenn