Great job for a first! Any nitpiccs I could've had have been said already... So all I'll say is keep it up!