A simple game engine aiming at low-coupling game design