Drag and drop game engine