I think with some general variable tweaks you will have a nice base to continue building upon. Keep at it!