diff --git a/bits.h b/common/bits.h similarity index 100% rename from bits.h rename to common/bits.h diff --git a/debug.cpp b/common/debug.cpp similarity index 100% rename from debug.cpp rename to common/debug.cpp diff --git a/debug.h b/common/debug.h similarity index 100% rename from debug.h rename to common/debug.h diff --git a/matrix3.cpp b/common/matrix3.cpp similarity index 100% rename from matrix3.cpp rename to common/matrix3.cpp diff --git a/matrix3.h b/common/matrix3.h similarity index 100% rename from matrix3.h rename to common/matrix3.h diff --git a/matrix4.cpp b/common/matrix4.cpp similarity index 100% rename from matrix4.cpp rename to common/matrix4.cpp diff --git a/matrix4.h b/common/matrix4.h similarity index 100% rename from matrix4.h rename to common/matrix4.h diff --git a/stdafx.h b/common/stdafx.h similarity index 100% rename from stdafx.h rename to common/stdafx.h diff --git a/timer.cpp b/common/timer.cpp similarity index 100% rename from timer.cpp rename to common/timer.cpp diff --git a/timer.h b/common/timer.h similarity index 100% rename from timer.h rename to common/timer.h diff --git a/vector3d.h b/common/vector3d.h similarity index 100% rename from vector3d.h rename to common/vector3d.h diff --git a/residual.rc b/dists/residual.rc similarity index 100% rename from residual.rc rename to dists/residual.rc diff --git a/actor.cpp b/engine/actor.cpp similarity index 100% rename from actor.cpp rename to engine/actor.cpp diff --git a/actor.h b/engine/actor.h similarity index 100% rename from actor.h rename to engine/actor.h diff --git a/dc/Makefile b/engine/backend/dc/Makefile similarity index 100% rename from dc/Makefile rename to engine/backend/dc/Makefile diff --git a/dc/driver_ronin.cpp b/engine/backend/dc/driver_ronin.cpp similarity index 100% rename from dc/driver_ronin.cpp rename to engine/backend/dc/driver_ronin.cpp diff --git a/dc/driver_ronin.h b/engine/backend/dc/driver_ronin.h similarity index 100% rename from dc/driver_ronin.h rename to engine/backend/dc/driver_ronin.h diff --git a/dc/driver_ronin_event.cpp b/engine/backend/dc/driver_ronin_event.cpp similarity index 100% rename from dc/driver_ronin_event.cpp rename to engine/backend/dc/driver_ronin_event.cpp diff --git a/dc/driver_ronin_gfx.cpp b/engine/backend/dc/driver_ronin_gfx.cpp similarity index 100% rename from dc/driver_ronin_gfx.cpp rename to engine/backend/dc/driver_ronin_gfx.cpp diff --git a/dc/driver_ronin_sound.cpp b/engine/backend/dc/driver_ronin_sound.cpp similarity index 100% rename from dc/driver_ronin_sound.cpp rename to engine/backend/dc/driver_ronin_sound.cpp diff --git a/dc/main.cpp b/engine/backend/dc/main.cpp similarity index 100% rename from dc/main.cpp rename to engine/backend/dc/main.cpp diff --git a/dc/matrix_ops.cpp b/engine/backend/dc/matrix_ops.cpp similarity index 100% rename from dc/matrix_ops.cpp rename to engine/backend/dc/matrix_ops.cpp diff --git a/dc/matrix_ops.h b/engine/backend/dc/matrix_ops.h similarity index 100% rename from dc/matrix_ops.h rename to engine/backend/dc/matrix_ops.h diff --git a/dc/texture_manager.cpp b/engine/backend/dc/texture_manager.cpp similarity index 100% rename from dc/texture_manager.cpp rename to engine/backend/dc/texture_manager.cpp diff --git a/dc/texture_manager.h b/engine/backend/dc/texture_manager.h similarity index 100% rename from dc/texture_manager.h rename to engine/backend/dc/texture_manager.h diff --git a/driver.h b/engine/backend/driver.h similarity index 100% rename from driver.h rename to engine/backend/driver.h diff --git a/driver_gl.cpp b/engine/backend/sdl/driver_gl.cpp similarity index 100% rename from driver_gl.cpp rename to engine/backend/sdl/driver_gl.cpp diff --git a/driver_gl.h b/engine/backend/sdl/driver_gl.h similarity index 100% rename from driver_gl.h rename to engine/backend/sdl/driver_gl.h diff --git a/driver_sdl.cpp b/engine/backend/sdl/driver_sdl.cpp similarity index 100% rename from driver_sdl.cpp rename to engine/backend/sdl/driver_sdl.cpp diff --git a/driver_sdl.h b/engine/backend/sdl/driver_sdl.h similarity index 100% rename from driver_sdl.h rename to engine/backend/sdl/driver_sdl.h diff --git a/driver_tinygl.cpp b/engine/backend/sdl/driver_tinygl.cpp similarity index 100% rename from driver_tinygl.cpp rename to engine/backend/sdl/driver_tinygl.cpp diff --git a/driver_tinygl.h b/engine/backend/sdl/driver_tinygl.h similarity index 100% rename from driver_tinygl.h rename to engine/backend/sdl/driver_tinygl.h diff --git a/bitmap.cpp b/engine/bitmap.cpp similarity index 100% rename from bitmap.cpp rename to engine/bitmap.cpp diff --git a/bitmap.h b/engine/bitmap.h similarity index 100% rename from bitmap.h rename to engine/bitmap.h diff --git a/color.h b/engine/color.h similarity index 100% rename from color.h rename to engine/color.h diff --git a/colormap.h b/engine/colormap.h similarity index 100% rename from colormap.h rename to engine/colormap.h diff --git a/costume.cpp b/engine/costume.cpp similarity index 100% rename from costume.cpp rename to engine/costume.cpp diff --git a/costume.h b/engine/costume.h similarity index 100% rename from costume.h rename to engine/costume.h diff --git a/engine.cpp b/engine/engine.cpp similarity index 100% rename from engine.cpp rename to engine/engine.cpp diff --git a/engine.h b/engine/engine.h similarity index 100% rename from engine.h rename to engine/engine.h diff --git a/font.cpp b/engine/font.cpp similarity index 100% rename from font.cpp rename to engine/font.cpp diff --git a/font.h b/engine/font.h similarity index 100% rename from font.h rename to engine/font.h diff --git a/imuse/imuse.cpp b/engine/imuse/imuse.cpp similarity index 100% rename from imuse/imuse.cpp rename to engine/imuse/imuse.cpp diff --git a/imuse/imuse.h b/engine/imuse/imuse.h similarity index 100% rename from imuse/imuse.h rename to engine/imuse/imuse.h diff --git a/imuse/imuse_mcmp_mgr.cpp b/engine/imuse/imuse_mcmp_mgr.cpp similarity index 100% rename from imuse/imuse_mcmp_mgr.cpp rename to engine/imuse/imuse_mcmp_mgr.cpp diff --git a/imuse/imuse_mcmp_mgr.h b/engine/imuse/imuse_mcmp_mgr.h similarity index 100% rename from imuse/imuse_mcmp_mgr.h rename to engine/imuse/imuse_mcmp_mgr.h diff --git a/imuse/imuse_music.cpp b/engine/imuse/imuse_music.cpp similarity index 100% rename from imuse/imuse_music.cpp rename to engine/imuse/imuse_music.cpp diff --git a/imuse/imuse_script.cpp b/engine/imuse/imuse_script.cpp similarity index 100% rename from imuse/imuse_script.cpp rename to engine/imuse/imuse_script.cpp diff --git a/imuse/imuse_sndmgr.cpp b/engine/imuse/imuse_sndmgr.cpp similarity index 100% rename from imuse/imuse_sndmgr.cpp rename to engine/imuse/imuse_sndmgr.cpp diff --git a/imuse/imuse_sndmgr.h b/engine/imuse/imuse_sndmgr.h similarity index 100% rename from imuse/imuse_sndmgr.h rename to engine/imuse/imuse_sndmgr.h diff --git a/imuse/imuse_tables.cpp b/engine/imuse/imuse_tables.cpp similarity index 100% rename from imuse/imuse_tables.cpp rename to engine/imuse/imuse_tables.cpp diff --git a/imuse/imuse_track.cpp b/engine/imuse/imuse_track.cpp similarity index 100% rename from imuse/imuse_track.cpp rename to engine/imuse/imuse_track.cpp diff --git a/keyframe.cpp b/engine/keyframe.cpp similarity index 100% rename from keyframe.cpp rename to engine/keyframe.cpp diff --git a/keyframe.h b/engine/keyframe.h similarity index 100% rename from keyframe.h rename to engine/keyframe.h diff --git a/lab.cpp b/engine/lab.cpp similarity index 100% rename from lab.cpp rename to engine/lab.cpp diff --git a/lab.h b/engine/lab.h similarity index 100% rename from lab.h rename to engine/lab.h diff --git a/lipsynch.cpp b/engine/lipsynch.cpp similarity index 100% rename from lipsynch.cpp rename to engine/lipsynch.cpp diff --git a/lipsynch.h b/engine/lipsynch.h similarity index 100% rename from lipsynch.h rename to engine/lipsynch.h diff --git a/localize.cpp b/engine/localize.cpp similarity index 100% rename from localize.cpp rename to engine/localize.cpp diff --git a/localize.h b/engine/localize.h similarity index 100% rename from localize.h rename to engine/localize.h diff --git a/lua.cpp b/engine/lua.cpp similarity index 100% rename from lua.cpp rename to engine/lua.cpp diff --git a/lua.h b/engine/lua.h similarity index 100% rename from lua.h rename to engine/lua.h diff --git a/lua/README.residual b/engine/lua/README.residual similarity index 100% rename from lua/README.residual rename to engine/lua/README.residual diff --git a/lua/doc/idx.html b/engine/lua/doc/idx.html similarity index 100% rename from lua/doc/idx.html rename to engine/lua/doc/idx.html diff --git a/lua/doc/index.html b/engine/lua/doc/index.html similarity index 100% rename from lua/doc/index.html rename to engine/lua/doc/index.html diff --git a/lua/doc/manual.html b/engine/lua/doc/manual.html similarity index 100% rename from lua/doc/manual.html rename to engine/lua/doc/manual.html diff --git a/lua/lapi.cpp b/engine/lua/lapi.cpp similarity index 100% rename from lua/lapi.cpp rename to engine/lua/lapi.cpp diff --git a/lua/lapi.h b/engine/lua/lapi.h similarity index 100% rename from lua/lapi.h rename to engine/lua/lapi.h diff --git a/lua/lauxlib.cpp b/engine/lua/lauxlib.cpp similarity index 100% rename from lua/lauxlib.cpp rename to engine/lua/lauxlib.cpp diff --git a/lua/lauxlib.h b/engine/lua/lauxlib.h similarity index 100% rename from lua/lauxlib.h rename to engine/lua/lauxlib.h diff --git a/lua/lbuffer.cpp b/engine/lua/lbuffer.cpp similarity index 100% rename from lua/lbuffer.cpp rename to engine/lua/lbuffer.cpp diff --git a/lua/lbuiltin.cpp b/engine/lua/lbuiltin.cpp similarity index 100% rename from lua/lbuiltin.cpp rename to engine/lua/lbuiltin.cpp diff --git a/lua/lbuiltin.h b/engine/lua/lbuiltin.h similarity index 100% rename from lua/lbuiltin.h rename to engine/lua/lbuiltin.h diff --git a/lua/ldo.cpp b/engine/lua/ldo.cpp similarity index 100% rename from lua/ldo.cpp rename to engine/lua/ldo.cpp diff --git a/lua/ldo.h b/engine/lua/ldo.h similarity index 100% rename from lua/ldo.h rename to engine/lua/ldo.h diff --git a/lua/lfunc.cpp b/engine/lua/lfunc.cpp similarity index 100% rename from lua/lfunc.cpp rename to engine/lua/lfunc.cpp diff --git a/lua/lfunc.h b/engine/lua/lfunc.h similarity index 100% rename from lua/lfunc.h rename to engine/lua/lfunc.h diff --git a/lua/lgc.cpp b/engine/lua/lgc.cpp similarity index 100% rename from lua/lgc.cpp rename to engine/lua/lgc.cpp diff --git a/lua/lgc.h b/engine/lua/lgc.h similarity index 100% rename from lua/lgc.h rename to engine/lua/lgc.h diff --git a/lua/liolib.cpp b/engine/lua/liolib.cpp similarity index 100% rename from lua/liolib.cpp rename to engine/lua/liolib.cpp diff --git a/lua/llex.cpp b/engine/lua/llex.cpp similarity index 100% rename from lua/llex.cpp rename to engine/lua/llex.cpp diff --git a/lua/llex.h b/engine/lua/llex.h similarity index 100% rename from lua/llex.h rename to engine/lua/llex.h diff --git a/lua/lmathlib.cpp b/engine/lua/lmathlib.cpp similarity index 100% rename from lua/lmathlib.cpp rename to engine/lua/lmathlib.cpp diff --git a/lua/lmem.cpp b/engine/lua/lmem.cpp similarity index 100% rename from lua/lmem.cpp rename to engine/lua/lmem.cpp diff --git a/lua/lmem.h b/engine/lua/lmem.h similarity index 100% rename from lua/lmem.h rename to engine/lua/lmem.h diff --git a/lua/lobject.cpp b/engine/lua/lobject.cpp similarity index 100% rename from lua/lobject.cpp rename to engine/lua/lobject.cpp diff --git a/lua/lobject.h b/engine/lua/lobject.h similarity index 100% rename from lua/lobject.h rename to engine/lua/lobject.h diff --git a/lua/lopcodes.h b/engine/lua/lopcodes.h similarity index 100% rename from lua/lopcodes.h rename to engine/lua/lopcodes.h diff --git a/lua/lparser.cpp b/engine/lua/lparser.cpp similarity index 100% rename from lua/lparser.cpp rename to engine/lua/lparser.cpp diff --git a/lua/lparser.h b/engine/lua/lparser.h similarity index 100% rename from lua/lparser.h rename to engine/lua/lparser.h diff --git a/lua/lrestore.cpp b/engine/lua/lrestore.cpp similarity index 100% rename from lua/lrestore.cpp rename to engine/lua/lrestore.cpp diff --git a/lua/lsave.cpp b/engine/lua/lsave.cpp similarity index 100% rename from lua/lsave.cpp rename to engine/lua/lsave.cpp diff --git a/lua/lstate.cpp b/engine/lua/lstate.cpp similarity index 100% rename from lua/lstate.cpp rename to engine/lua/lstate.cpp diff --git a/lua/lstate.h b/engine/lua/lstate.h similarity index 100% rename from lua/lstate.h rename to engine/lua/lstate.h diff --git a/lua/lstring.cpp b/engine/lua/lstring.cpp similarity index 100% rename from lua/lstring.cpp rename to engine/lua/lstring.cpp diff --git a/lua/lstring.h b/engine/lua/lstring.h similarity index 100% rename from lua/lstring.h rename to engine/lua/lstring.h diff --git a/lua/lstrlib.cpp b/engine/lua/lstrlib.cpp similarity index 100% rename from lua/lstrlib.cpp rename to engine/lua/lstrlib.cpp diff --git a/lua/ltable.cpp b/engine/lua/ltable.cpp similarity index 100% rename from lua/ltable.cpp rename to engine/lua/ltable.cpp diff --git a/lua/ltable.h b/engine/lua/ltable.h similarity index 100% rename from lua/ltable.h rename to engine/lua/ltable.h diff --git a/lua/ltask.cpp b/engine/lua/ltask.cpp similarity index 100% rename from lua/ltask.cpp rename to engine/lua/ltask.cpp diff --git a/lua/ltask.h b/engine/lua/ltask.h similarity index 100% rename from lua/ltask.h rename to engine/lua/ltask.h diff --git a/lua/ltm.cpp b/engine/lua/ltm.cpp similarity index 100% rename from lua/ltm.cpp rename to engine/lua/ltm.cpp diff --git a/lua/ltm.h b/engine/lua/ltm.h similarity index 100% rename from lua/ltm.h rename to engine/lua/ltm.h diff --git a/lua/lua.h b/engine/lua/lua.h similarity index 100% rename from lua/lua.h rename to engine/lua/lua.h diff --git a/lua/luadebug.h b/engine/lua/luadebug.h similarity index 100% rename from lua/luadebug.h rename to engine/lua/luadebug.h diff --git a/lua/lualib.h b/engine/lua/lualib.h similarity index 100% rename from lua/lualib.h rename to engine/lua/lualib.h diff --git a/lua/lundump.cpp b/engine/lua/lundump.cpp similarity index 100% rename from lua/lundump.cpp rename to engine/lua/lundump.cpp diff --git a/lua/lundump.h b/engine/lua/lundump.h similarity index 100% rename from lua/lundump.h rename to engine/lua/lundump.h diff --git a/lua/lvm.cpp b/engine/lua/lvm.cpp similarity index 100% rename from lua/lvm.cpp rename to engine/lua/lvm.cpp diff --git a/lua/lvm.h b/engine/lua/lvm.h similarity index 100% rename from lua/lvm.h rename to engine/lua/lvm.h diff --git a/lua/lzio.cpp b/engine/lua/lzio.cpp similarity index 100% rename from lua/lzio.cpp rename to engine/lua/lzio.cpp diff --git a/lua/lzio.h b/engine/lua/lzio.h similarity index 100% rename from lua/lzio.h rename to engine/lua/lzio.h diff --git a/main.cpp b/engine/main.cpp similarity index 100% rename from main.cpp rename to engine/main.cpp diff --git a/material.cpp b/engine/material.cpp similarity index 100% rename from material.cpp rename to engine/material.cpp diff --git a/material.h b/engine/material.h similarity index 100% rename from material.h rename to engine/material.h diff --git a/model.cpp b/engine/model.cpp similarity index 100% rename from model.cpp rename to engine/model.cpp diff --git a/model.h b/engine/model.h similarity index 100% rename from model.h rename to engine/model.h diff --git a/objectstate.cpp b/engine/objectstate.cpp similarity index 100% rename from objectstate.cpp rename to engine/objectstate.cpp diff --git a/objectstate.h b/engine/objectstate.h similarity index 100% rename from objectstate.h rename to engine/objectstate.h diff --git a/primitives.cpp b/engine/primitives.cpp similarity index 100% rename from primitives.cpp rename to engine/primitives.cpp diff --git a/primitives.h b/engine/primitives.h similarity index 100% rename from primitives.h rename to engine/primitives.h diff --git a/registry.cpp b/engine/registry.cpp similarity index 100% rename from registry.cpp rename to engine/registry.cpp diff --git a/registry.h b/engine/registry.h similarity index 100% rename from registry.h rename to engine/registry.h diff --git a/resource.cpp b/engine/resource.cpp similarity index 100% rename from resource.cpp rename to engine/resource.cpp diff --git a/resource.h b/engine/resource.h similarity index 100% rename from resource.h rename to engine/resource.h diff --git a/savegame.cpp b/engine/savegame.cpp similarity index 100% rename from savegame.cpp rename to engine/savegame.cpp diff --git a/savegame.h b/engine/savegame.h similarity index 100% rename from savegame.h rename to engine/savegame.h diff --git a/scene.cpp b/engine/scene.cpp similarity index 100% rename from scene.cpp rename to engine/scene.cpp diff --git a/scene.h b/engine/scene.h similarity index 100% rename from scene.h rename to engine/scene.h diff --git a/blocky16.cpp b/engine/smush/blocky16.cpp similarity index 100% rename from blocky16.cpp rename to engine/smush/blocky16.cpp diff --git a/blocky16.h b/engine/smush/blocky16.h similarity index 100% rename from blocky16.h rename to engine/smush/blocky16.h diff --git a/smush.cpp b/engine/smush/smush.cpp similarity index 100% rename from smush.cpp rename to engine/smush/smush.cpp diff --git a/smush.h b/engine/smush/smush.h similarity index 100% rename from smush.h rename to engine/smush/smush.h diff --git a/vima.cpp b/engine/smush/vima.cpp similarity index 100% rename from vima.cpp rename to engine/smush/vima.cpp diff --git a/textobject.cpp b/engine/textobject.cpp similarity index 100% rename from textobject.cpp rename to engine/textobject.cpp diff --git a/textobject.h b/engine/textobject.h similarity index 100% rename from textobject.h rename to engine/textobject.h diff --git a/textsplit.cpp b/engine/textsplit.cpp similarity index 100% rename from textsplit.cpp rename to engine/textsplit.cpp diff --git a/textsplit.h b/engine/textsplit.h similarity index 100% rename from textsplit.h rename to engine/textsplit.h diff --git a/tinygl/LICENCE b/engine/tinygl/LICENCE similarity index 100% rename from tinygl/LICENCE rename to engine/tinygl/LICENCE diff --git a/tinygl/README.residual b/engine/tinygl/README.residual similarity index 100% rename from tinygl/README.residual rename to engine/tinygl/README.residual diff --git a/tinygl/api.cpp b/engine/tinygl/api.cpp similarity index 100% rename from tinygl/api.cpp rename to engine/tinygl/api.cpp diff --git a/tinygl/arrays.cpp b/engine/tinygl/arrays.cpp similarity index 100% rename from tinygl/arrays.cpp rename to engine/tinygl/arrays.cpp diff --git a/tinygl/clear.cpp b/engine/tinygl/clear.cpp similarity index 100% rename from tinygl/clear.cpp rename to engine/tinygl/clear.cpp diff --git a/tinygl/clip.cpp b/engine/tinygl/clip.cpp similarity index 100% rename from tinygl/clip.cpp rename to engine/tinygl/clip.cpp diff --git a/tinygl/error.cpp b/engine/tinygl/error.cpp similarity index 100% rename from tinygl/error.cpp rename to engine/tinygl/error.cpp diff --git a/tinygl/get.cpp b/engine/tinygl/get.cpp similarity index 100% rename from tinygl/get.cpp rename to engine/tinygl/get.cpp diff --git a/tinygl/gl.h b/engine/tinygl/gl.h similarity index 100% rename from tinygl/gl.h rename to engine/tinygl/gl.h diff --git a/tinygl/image_util.cpp b/engine/tinygl/image_util.cpp similarity index 100% rename from tinygl/image_util.cpp rename to engine/tinygl/image_util.cpp diff --git a/tinygl/init.cpp b/engine/tinygl/init.cpp similarity index 100% rename from tinygl/init.cpp rename to engine/tinygl/init.cpp diff --git a/tinygl/light.cpp b/engine/tinygl/light.cpp similarity index 100% rename from tinygl/light.cpp rename to engine/tinygl/light.cpp diff --git a/tinygl/list.cpp b/engine/tinygl/list.cpp similarity index 100% rename from tinygl/list.cpp rename to engine/tinygl/list.cpp diff --git a/tinygl/matrix.cpp b/engine/tinygl/matrix.cpp similarity index 100% rename from tinygl/matrix.cpp rename to engine/tinygl/matrix.cpp diff --git a/tinygl/memory.cpp b/engine/tinygl/memory.cpp similarity index 100% rename from tinygl/memory.cpp rename to engine/tinygl/memory.cpp diff --git a/tinygl/misc.cpp b/engine/tinygl/misc.cpp similarity index 100% rename from tinygl/misc.cpp rename to engine/tinygl/misc.cpp diff --git a/tinygl/msghandling.cpp b/engine/tinygl/msghandling.cpp similarity index 100% rename from tinygl/msghandling.cpp rename to engine/tinygl/msghandling.cpp diff --git a/tinygl/msghandling.h b/engine/tinygl/msghandling.h similarity index 100% rename from tinygl/msghandling.h rename to engine/tinygl/msghandling.h diff --git a/tinygl/opinfo.h b/engine/tinygl/opinfo.h similarity index 100% rename from tinygl/opinfo.h rename to engine/tinygl/opinfo.h diff --git a/tinygl/select.cpp b/engine/tinygl/select.cpp similarity index 100% rename from tinygl/select.cpp rename to engine/tinygl/select.cpp diff --git a/tinygl/specbuf.cpp b/engine/tinygl/specbuf.cpp similarity index 100% rename from tinygl/specbuf.cpp rename to engine/tinygl/specbuf.cpp diff --git a/tinygl/specbuf.h b/engine/tinygl/specbuf.h similarity index 100% rename from tinygl/specbuf.h rename to engine/tinygl/specbuf.h diff --git a/tinygl/texture.cpp b/engine/tinygl/texture.cpp similarity index 100% rename from tinygl/texture.cpp rename to engine/tinygl/texture.cpp diff --git a/tinygl/vertex.cpp b/engine/tinygl/vertex.cpp similarity index 100% rename from tinygl/vertex.cpp rename to engine/tinygl/vertex.cpp diff --git a/tinygl/zbuffer.cpp b/engine/tinygl/zbuffer.cpp similarity index 100% rename from tinygl/zbuffer.cpp rename to engine/tinygl/zbuffer.cpp diff --git a/tinygl/zbuffer.h b/engine/tinygl/zbuffer.h similarity index 100% rename from tinygl/zbuffer.h rename to engine/tinygl/zbuffer.h diff --git a/tinygl/zgl.h b/engine/tinygl/zgl.h similarity index 100% rename from tinygl/zgl.h rename to engine/tinygl/zgl.h diff --git a/tinygl/zline.cpp b/engine/tinygl/zline.cpp similarity index 100% rename from tinygl/zline.cpp rename to engine/tinygl/zline.cpp diff --git a/tinygl/zline.h b/engine/tinygl/zline.h similarity index 100% rename from tinygl/zline.h rename to engine/tinygl/zline.h diff --git a/tinygl/zmath.cpp b/engine/tinygl/zmath.cpp similarity index 100% rename from tinygl/zmath.cpp rename to engine/tinygl/zmath.cpp diff --git a/tinygl/zmath.h b/engine/tinygl/zmath.h similarity index 100% rename from tinygl/zmath.h rename to engine/tinygl/zmath.h diff --git a/tinygl/ztriangle.cpp b/engine/tinygl/ztriangle.cpp similarity index 100% rename from tinygl/ztriangle.cpp rename to engine/tinygl/ztriangle.cpp diff --git a/tinygl/ztriangle.h b/engine/tinygl/ztriangle.h similarity index 100% rename from tinygl/ztriangle.h rename to engine/tinygl/ztriangle.h diff --git a/walkplane.cpp b/engine/walkplane.cpp similarity index 100% rename from walkplane.cpp rename to engine/walkplane.cpp diff --git a/walkplane.h b/engine/walkplane.h similarity index 100% rename from walkplane.h rename to engine/walkplane.h