Did you know that the video game Freedom Planet has not yet been released and is not part of an existing franchise, but has already been promoted on T-shirts? SOMEFACTS.com