Second commit.

Added interactive object functionality.