Add more methods for entities

I added methods for setting/getting general entities movement speed and invulnerablity. I also added getters/setters for player flying and flight speed.
The setMovementSpeed is intended to change entity's movement speed attribute value. Horizontal speed cannot changed this way.