CoreSoft - New Entertainment Technology