is this good game design?