attempt to pass keys to class to handle smoother mvmt