added different sprites and fixed bugs