Fixed player movement.Added an abstract DTO class.