Java brick-based and tile-based game library