kongregate implemented