Target functionality is achieved. I'm going to try to make it cleaner, now.