Basic framework, plus some old game stuff