FileSystem would work better as static
Split md2 draw and update functions to be const correct, + nearly completed RoomReader