Added player movement

Some bugs may be present, some infrastructure altered