A bare bones game engine