There's still a few important things missing from this.
needs improvements for methods found in scripts/common
and some minor corrections in various places.
we should look at changing the current "Interface" classes. so that the names reflect the classes in game.
eg:
- right now we have
Player and playerInterface
these should really be Player and player
- same thing for item/vehicle etc