Added player movement AI and some preliminary classes