Player movement implemented through dictionary