update RPG mechanics and add Wall