Added player movement and some attempts at modules