ETHICS IN PROGRAMMING AND COMPUTER GAMING