use static random object in Entity and Tile