Advanced Environment Modeling and Interaction in an Open Source RISC-V Virtual Prototype