High-level java game library