An independent game developer has designed a unique mobile puzzle game. They want to protect their intellectual property (IP) from being copied or used without permission.
Give three types of legal protection the developer could use to safeguard different aspects of their game.