Completed some methods to achieve character movement (haven't tested any of it yet)