Epic Games Store Shows Off Several New Games Coming to the Store