use sprite struct
cleanup
comment
formatting
cleanup