a backend for games