basic character map movement implemented and tested