alien_0 = {'color': 'green', 'points': 5}

new_points = alien_0['points']
print("You just earned " + str(new_points) + " points!")

print(alien_0)

# Adding values to the dictionary
alien_0['x_position'] = 0
alien_0['y-position'] = 25

# Python doesn't care in what order you enter values
print(alien_0)

#You can dynamically add values to a dictionary
alien_0 = {}

alien_0['color'] = 'green'
alien_0['points'] = 5

print(alien_0)

#You can change values in a dictionary on the fly
alien_0 = {'color': 'green'}
print("The alien is " + alien_0['color'] + ".")

alien_0['color'] = 'yellow'
print("The alien is now " + alien_0['color'] + ".")

alien_0 = {'x_position': 0, 'y_position': 25, 'speed': 'fast'}
print("\n\nOriginal x-position: " + str(alien_0['x_position']))

#Move the alien to the right.
#Determine how far to move the alien based on its current speed
if alien_0['speed'] == 'slow':
	x_increment = 1
elif alien_0['speed'] == 'medium':
	x_increment = 2
else:
	#This must be a fast alien
	x_increment = 3

# The new position is the old position plus this increment
alien_0['x_position'] = alien_0['x_position'] + x_increment

print("New x-position: " + str(alien_0['x_position']))

# Deleting a key-value pair

alien_0 = {'color': 'green', 'points': 5}


print(alien_0)
del alien_0['points']
print(alien_0)
