SPECTRE GAMING INC. SOFTWARE DEVELOPMENT AGREEMENT