Refactor entities to own package
Replace tile colors with textures.