Довольно таки интересно.
Но для начала посмотрите, как это реализовано ( рисование и обмен уровнями ) в том же Quake, CounterStrike etc.
Проникнитесь для начала сутью. То есть - я не хочу сказать - плохо, я предлагаю окинуть взглядом сопутствующие аспекты.