It's alive! Just need textures and cleanup, but it functions!