Replaced vec2f, vec3f and vec6f of VecN through float[n].
Split TileMap in TileMap and TiledMap, to differ the specialization.

Also get rid of VecN.
Clean up