(if you wanted to get fancy, you could store the 4 Image()'s in a dict instead of as individual member variables.  Then you could index with the state.  Not saying I don't like this though, because it is nice and clear and prob doesn't save you much.)