Melting Point: General Title Screen updates and and Bug Fixes

Thanks to Melting Points fans we have made some changes to the game's title screen and did some general bug fixes.