Java framework for creating RPGs