moved settings to seperate class, implemented vector for movement