Responsibilities of an indie developer