A java library for building 2D role-playing-games