An Entity System for building games in Rust