Could use some tweaking but you got a nice concept here.