Added moving, added some move validation, improved view display