Removed dependency on legacy gl in api everywhere. A clean model is used now and the ugly method is hidden inside model and marked as deprecated. once it is no longer used, you can remove it. :)
Fixed Model to be using the gameengines vectors instead of lwjgl ones.