- const glm::vec3 &Position() const noexcept { return model.Position(); }
- void Position(const Chunk::Pos &, const glm::vec3 &) noexcept;
+ const glm::vec3 &Velocity() const noexcept { return state.velocity; }
+ void Velocity(const glm::vec3 &v) noexcept { state.velocity = v; }
+
+ const glm::vec3 &Position() const noexcept { return state.block_pos; }
+ void Position(const glm::ivec3 &, const glm::vec3 &) noexcept;