changed project structure to mvc, use java collections, add gametree