Samuel has gone through a lot of changes.

Really should've committed a lot more... Oops