Added comments, separate image loading function, screen border for player